Chuyển tới nội dung chính

Device Check Permission

1. checkCameraPermission()

Event Code: CHECK_CAMERA_PERMISSION - Kiểm tra quyền camera

Request

No request parameters

Response

FieldTypeRequiredDescription
permissionCodestringoptional
resultstringoptional
messagestringoptional

Ví dụ sử dụng (npm package)

import { checkCameraPermission, isSuccess } from 'vdf-webview-miniapp-sdk'

const res = await checkCameraPermission()
if (isSuccess(res)) {
console.log(res.permissionCode)
console.log(res.result)
console.log(res.message)
}

Sử dụng với bundle.js

const res = await WebviewSdk.checkCameraPermission()
if (WebviewSdk.isSuccess(res)) {
console.log(res.permissionCode)
console.log(res.result)
console.log(res.message)
}

2. checkLocationPermission()

Event Code: CHECK_LOCATION_PERMISSION - Kiểm tra quyền vị trí

Request

No request parameters

Response

FieldTypeRequiredDescription
permissionCodestringoptional
resultstringoptional
messagestringoptional

Ví dụ sử dụng (npm package)

import { checkLocationPermission, isSuccess } from 'vdf-webview-miniapp-sdk'

const res = await checkLocationPermission()
if (isSuccess(res)) {
console.log(res.permissionCode)
console.log(res.result)
console.log(res.message)
}

Sử dụng với bundle.js

const res = await WebviewSdk.checkLocationPermission()
if (WebviewSdk.isSuccess(res)) {
console.log(res.permissionCode)
console.log(res.result)
console.log(res.message)
}

3. checkPhotosPermission()

Event Code: CHECK_PHOTOS_PERMISSION - Kiểm tra quyền truy cập ảnh

Request

No request parameters

Response

FieldTypeRequiredDescription
permissionCodestringoptional
resultstringoptional
messagestringoptional

Ví dụ sử dụng (npm package)

import { checkPhotosPermission, isSuccess } from 'vdf-webview-miniapp-sdk'

const res = await checkPhotosPermission()
if (isSuccess(res)) {
console.log(res.permissionCode)
console.log(res.result)
console.log(res.message)
}

Sử dụng với bundle.js

const res = await WebviewSdk.checkPhotosPermission()
if (WebviewSdk.isSuccess(res)) {
console.log(res.permissionCode)
console.log(res.result)
console.log(res.message)
}

4. checkVideosPermission()

Event Code: CHECK_VIDEOS_PERMISSION - Kiểm tra quyền truy cập video

Request

No request parameters

Response

FieldTypeRequiredDescription
permissionCodestringoptional
resultstringoptional
messagestringoptional

Ví dụ sử dụng (npm package)

import { checkVideosPermission, isSuccess } from 'vdf-webview-miniapp-sdk'

const res = await checkVideosPermission()
if (isSuccess(res)) {
console.log(res.permissionCode)
console.log(res.result)
console.log(res.message)
}

Sử dụng với bundle.js

const res = await WebviewSdk.checkVideosPermission()
if (WebviewSdk.isSuccess(res)) {
console.log(res.permissionCode)
console.log(res.result)
console.log(res.message)
}

5. checkAudioPermission()

Event Code: CHECK_AUDIO_PERMISSION - Kiểm tra quyền truy cập file audio

Request

No request parameters

Response

FieldTypeRequiredDescription
permissionCodestringoptional
resultstringoptional
messagestringoptional

Ví dụ sử dụng (npm package)

import { checkAudioPermission, isSuccess } from 'vdf-webview-miniapp-sdk'

const res = await checkAudioPermission()
if (isSuccess(res)) {
console.log(res.permissionCode)
console.log(res.result)
console.log(res.message)
}

Sử dụng với bundle.js

const res = await WebviewSdk.checkAudioPermission()
if (WebviewSdk.isSuccess(res)) {
console.log(res.permissionCode)
console.log(res.result)
console.log(res.message)
}

6. checkRecordAudioPermission()

Event Code: CHECK_RECORD_AUDIO_PERMISSION - Kiểm tra quyền ghi âm trên thiết bị

Request

No request parameters

Response

FieldTypeRequiredDescription
permissionCodestringoptional
resultstringoptional
messagestringoptional

Ví dụ sử dụng (npm package)

import { checkRecordAudioPermission, isSuccess } from 'vdf-webview-miniapp-sdk'

const res = await checkRecordAudioPermission()
if (isSuccess(res)) {
console.log(res.permissionCode)
console.log(res.result)
console.log(res.message)
}

Sử dụng với bundle.js

const res = await WebviewSdk.checkRecordAudioPermission()
if (WebviewSdk.isSuccess(res)) {
console.log(res.permissionCode)
console.log(res.result)
console.log(res.message)
}

7. checkContactsPermission()

Event Code: CHECK_CONTACTS_PERMISSION - Kiểm tra quyền truy cập danh bạ

Request

No request parameters

Response

FieldTypeRequiredDescription
permissionCodestringoptional
resultstringoptional
messagestringoptional

Ví dụ sử dụng (npm package)

import { checkContactsPermission, isSuccess } from 'vdf-webview-miniapp-sdk'

const res = await checkContactsPermission()
if (isSuccess(res)) {
console.log(res.permissionCode)
console.log(res.result)
console.log(res.message)
}

Sử dụng với bundle.js

const res = await WebviewSdk.checkContactsPermission()
if (WebviewSdk.isSuccess(res)) {
console.log(res.permissionCode)
console.log(res.result)
console.log(res.message)
}

8. checkDocumentPermission()

Event Code: CHECK_DOCUMENT_PERMISSION - Kiểm tra quyền truy cập file tài liệu

Request

No request parameters

Response

FieldTypeRequiredDescription
permissionCodestringoptional
resultstringoptional
messagestringoptional

Ví dụ sử dụng (npm package)

import { checkDocumentPermission, isSuccess } from 'vdf-webview-miniapp-sdk'

const res = await checkDocumentPermission()
if (isSuccess(res)) {
console.log(res.permissionCode)
console.log(res.result)
console.log(res.message)
}

Sử dụng với bundle.js

const res = await WebviewSdk.checkDocumentPermission()
if (WebviewSdk.isSuccess(res)) {
console.log(res.permissionCode)
console.log(res.result)
console.log(res.message)
}

9. checkPaymentPermission()

Event Code: CHECK_PAYMENT_PERMISSION - Request

No request parameters

Response

FieldTypeRequiredDescription
permissionCodestringoptional
resultstringoptional
messagestringoptional

Ví dụ sử dụng (npm package)

import { checkPaymentPermission, isSuccess } from 'vdf-webview-miniapp-sdk'

const res = await checkPaymentPermission()
if (isSuccess(res)) {
console.log(res.permissionCode)
console.log(res.result)
console.log(res.message)
}

Sử dụng với bundle.js

const res = await WebviewSdk.checkPaymentPermission()
if (WebviewSdk.isSuccess(res)) {
console.log(res.permissionCode)
console.log(res.result)
console.log(res.message)
}

10. checkLoginPermission()

Event Code: CHECK_LOGIN_PERMISSION - Request

No request parameters

Response

FieldTypeRequiredDescription
permissionCodestringoptional
resultstringoptional
messagestringoptional

Ví dụ sử dụng (npm package)

import { checkLoginPermission, isSuccess } from 'vdf-webview-miniapp-sdk'

const res = await checkLoginPermission()
if (isSuccess(res)) {
console.log(res.permissionCode)
console.log(res.result)
console.log(res.message)
}

Sử dụng với bundle.js

const res = await WebviewSdk.checkLoginPermission()
if (WebviewSdk.isSuccess(res)) {
console.log(res.permissionCode)
console.log(res.result)
console.log(res.message)
}

11. checkLocalAuthenticationPermission()

Event Code: CHECK_LOCAL_AUTHENTICATION_PERMISSION - kiểm tra quyền xác thực sinh trắc học (vân tay, Face ID).

Request

No request parameters

Response

FieldTypeRequiredDescription
permissionCodestringoptional
resultstringoptional
messagestringoptional

Ví dụ sử dụng (npm package)

import { checkLocalAuthenticationPermission, isSuccess } from 'vdf-webview-miniapp-sdk'

const res = await checkLocalAuthenticationPermission()
if (isSuccess(res)) {
console.log(res.permissionCode)
console.log(res.result)
console.log(res.message)
}

Sử dụng với bundle.js

const res = await WebviewSdk.checkLocalAuthenticationPermission()
if (WebviewSdk.isSuccess(res)) {
console.log(res.permissionCode)
console.log(res.result)
console.log(res.message)
}